//
//  UITextFieldEnums.swift
//  Documentation
//
//  Created by Toj on 1/12/23.
//

// MARK: Enum --> BorderStyle
public enum BorderStyle : Int {
    // 文本字段不显示边框. 默认样式
    case none = 0
    // 在文本字段周围显示一个细长的矩形
    case line = 1
    // 显示文本字段的边框样式边框. 此样式通常用于标准数据输入字段
    case bezel = 2
    // 显示文本字段的圆角样式边框
    case roundedRect = 3
}

// MARK: ViewMode
public enum ViewMode : Int {
    
    // 从不出现
    case never = 0
    // 在文本字段中编辑文本时显示
    case whileEditing = 1
    // 仅在文本未被编辑时显示
    case unlessEditing = 2
    // 如果文本字段包含文本，则始终显示清除按钮
    case always = 3
}

// MARK: DidEndEditingReason
@available(iOS 10.0, *)
public enum DidEndEditingReason : Int {

    case committed = 0
}

// 水平对齐:
// MARK: - Enum --> NSTextAlignment
public enum NSTextAlignment : Int { }



15、对齐方式

　　垂直对齐：

　　textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter

可选属性：

UIControlContentVerticalAlignmentCenter  居中对齐

UIControlContentVerticalAlignmentTop    顶部对齐，默认是顶部对齐

UIControlContentVerticalAlignmentBottom 底部对齐

UIControlContentVerticalAlignmentFill    完全填充

 
31. keyboardAppearance 设置键盘的视觉样式（外观）
typedef NS_ENUM(NSInteger, UIKeyboardAppearance) {
    UIKeyboardAppearanceDefault, 默认外观，浅灰色
    UIKeyboardAppearanceDark
    UIKeyboardAppearanceLight
    // 深灰 石墨色
    UIKeyboardAppearanceAlert = UIKeyboardAppearanceDark
};
